Hallo Mirko,
"Es sind ca. 350 Zellzuweisungen in jedem Loop. Ich habe das mal für 2 Datein im Ordner getestet und es hat 20s gedauert aber funktioniert. Funktionieren soll es für 50 Datein. Denkst du, das Programm schafft das?"
Ja, ich bin davon überzeugt, dass das Programm das schafft. Allerdings wird es extrem lange dauern (Schätzung aufgrund deiner Zahlen: 20s/2*50), sodass du wahrscheinlich keinen Spaß daran haben wirst, wenn du es mehrfach benötigst.
Es ist so, dass jeder Zugriff auf eine Zelle (Lesen aus der Zelle und schreiben in die Zelle) sehr viel Zeit in Anspruch nimmt.. Deine Fragestellung bezog sich auf zwei Zellen, desshalb habe ich diesen relativ unperformanten dafür aber leicht verständlichen Weg gewählt.
Jetzt soll etwas schnelleres her, dann benötige ich aber auch genauere Angaben (z.B. kann man Bereiche zusammenfassen)? Poste doch einfach mal den Code mit all deinen 350 Zellzuweisungen, dann kann jeder mitarbeiten, diesen zu optimieren.
Zu deiner Datei mit [Was | von | nach]:
Da verstehe ich nicht was ist das "Was"? Wie man diese Informationen nutzen kann hängt davon ab wie präziese sie sind. Ist in dem "Von" Pfad, Dateiname, Tabellenblattname und Zelladresse enthalten?
Bitte hör auf, abstrakt zu schreiben und werde konkret. Poste deinen Code und mache Beispiele. Zeige mir die ersten fünf Zeilen deiner [Was | Von | Nach]-Tabelle...
Grüße, Ulrich
|